package net.lab0.fractal.abstracts;


import net.lab0.fractal.event.ProgressListener;


public interface MonitorableFractalInterface
{
	/**
	 * 
	 * @return progress between 0 and 100
	 */
	public float getProgress();
	
	public void addProgressListener(ProgressListener listener);
	
	public void setMinimumProgressUpdateInterval(float step);
	
	public void setMinimumTimeUpdateInterval(long step);
}
